Thirty-five-point rectilinear steiner minimal trees in a day

نویسندگان

  • Jeffrey S. Salowe
  • David M. Warme
چکیده

Given a set of terminals in the plane, a rectilinear Steiner minimal tree is a shortest intercon-nection among these terminals using only horizontal and vertical edges. We present an algorithm that constructs a rectilinear Steiner minimal tree for any input terminal set. On a workstation, problems involving 20 input terminals can be solved in a few seconds, and problems involving 30 input terminals can be solved, on average, in 30 minutes. Previous algorithms could only solve 16 or 17 point problems within the 30 minute time bound. Problems involving 35 points can be solved, on average, within a day. Our experiments were run on uniformly distributed data on an integer grid.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A new exact algorithm for rectilinear Steiner trees

Given a nite set V of points in the plane (called terminals), the rectilinear Steiner minimal tree is a shortest network of horizontal and vertical lines connecting all the terminals of V. The decision form of this problem has been shown to be NP-complete 8]. A new algorithm is presented that computes provably optimal Steiner trees using the \FST concatenation" approach. In the \FST generation"...

متن کامل

The Steiner tree problem for terminals on the boundary of a rectilinear polygon

Given a simple rectilinear polygon P with k sides and n terminals on its boundary, we present an O(k 3 n)-time algorithm to compute the minimal rectilinear Steiner tree lying inside P interconnecting the terminals. We obtain our result by proving structural properties of a selective set of minimal Steiner trees and exploiting them in a dynamic programming algorithm.

متن کامل

A faster dynamic programming algorithm for exact rectilinear Steiner minimal trees

An exact rectilinear Steiner minimal tree algorithm is presented that improves upon the time and space complexity of previous guarantees and is easy to implement. Experimental evidence is presented that demonstrates that the algorithm also works well an practice.

متن کامل

ISPD: FOARS: FLUTE Based Obstacle-Avoiding Rectilinear Steiner Tree Construction

In this paper, we present an algorithm called FOARS for obstacle-avoiding rectilinear Steiner minimal tree (OARSMT) construction. FOARS applies a top-down approach which first partitions the set of pins into several subsets uncluttered by obstacles. Then an obstacle-avoiding Steiner tree is generated for each subset by an obstacle aware version of the rectilinear Steiner minimal tree (RSMT) alg...

متن کامل

Two-level rectilinear Steiner trees

Given a set P of terminals in the plane and a partition of P into k subsets P1, . . . , Pk, a two-level rectilinear Steiner tree consists of a rectilinear Steiner tree Ti connecting the terminals in each set Pi (i = 1, . . . , k) and a top-level tree Ttop connecting the trees T1, . . . , Tk. The goal is to minimize the total length of all trees. This problem arises naturally in the design of lo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Networks

دوره 25  شماره 

صفحات  -

تاریخ انتشار 1995